<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 数组具有有序性 ，数组只能通过下标去访问值
        // var arr = ['张三', '女', '20', '写代码', '金融港', '已婚','4324242'  ,'1832838' , '2888'];


        // 对象的语法    键值对    键名:键值    属性名:属性值
        //    键值对
        //    键名是字符串  --- 但是省略了引号
        //    对象是由属性和方法构成的
        //    键名具有唯一性
        //    对象的访问方式
        //        点语法
        //        方括号   ---  注意要加 引号   person.age   person['age']


        var person = {
            name: '张三',
            age: 20,
            sex: '女',
            hobby: '写代码',
            address: '金融港',
            phone: '188888',
            qq: '28011111',
            // 1: 2,    // 这个语法是允许的，但是不建议
            say: function () {
                console.log('hello world');
            }
        }




        console.log(person);

        // console.log(person.sex);

        // console.log(person.age);


        // person.say();


        // console.log(person['age']);


        // 遍历对象   for in
        for (var key in person) {
            // console.log(key);
            console.log(person[key]);
            // console.log(person.key);   // undefined
        }


        var arr = [1, 2, 3];
        // console.log(arr[100]);   // undefined


    </script>

</body>

</html>